package com.aggregate.pay.xinfu.bean;

import com.aggregate.pay.xinfu.enums.PayState;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 收单发起接口-响应参数
 * @author Moyq5
 * @date 2018年8月31日
 */
public class PayOrderResult extends AbstractResult {

	@JsonProperty("orderid")
	private String cusOrderNo;
	@JsonProperty("outoid")
	private String tradeNo;
	@JsonProperty("queryid")
	private String orderNo;
	private String url;
	private String remark;
	@JsonProperty("ordername")
	private String cusName;
	@JsonProperty("orderremark")
	private String cusRemark;
	@JsonProperty("merid")
	private String merchNo;
	@JsonProperty("paystate")
	private PayState payState;
	@JsonProperty("addtime")
	private String addTime;
	@JsonProperty("paytime")
	private String payTime;
	private Integer amount;
	@JsonProperty("orderstate")
	private String orderState;
	public String getCusOrderNo() {
		return cusOrderNo;
	}
	public void setCusOrderNo(String cusOrderNo) {
		this.cusOrderNo = cusOrderNo;
	}
	public String getTradeNo() {
		return tradeNo;
	}
	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getCusName() {
		return cusName;
	}
	public void setCusName(String cusName) {
		this.cusName = cusName;
	}
	public String getCusRemark() {
		return cusRemark;
	}
	public void setCusRemark(String cusRemark) {
		this.cusRemark = cusRemark;
	}
	public String getMerchNo() {
		return merchNo;
	}
	public void setMerchNo(String merchNo) {
		this.merchNo = merchNo;
	}
	public PayState getPayState() {
		return payState;
	}
	public void setPayState(PayState payState) {
		this.payState = payState;
	}
	public String getAddTime() {
		return addTime;
	}
	public void setAddTime(String addTime) {
		this.addTime = addTime;
	}
	public String getPayTime() {
		return payTime;
	}
	public void setPayTime(String payTime) {
		this.payTime = payTime;
	}
	public Integer getAmount() {
		return amount;
	}
	public void setAmount(Integer amount) {
		this.amount = amount;
	}
	public String getOrderState() {
		return orderState;
	}
	public void setOrderState(String orderState) {
		this.orderState = orderState;
	}
}
